﻿#ifndef TCPCODEC_TRANSMIT_H
#define TCPCODEC_TRANSMIT_H

#include <qobject.h>
#include "ObjAutoInject.h"
#include "TcpCodecBase.h"

class TcpCodec_Transmit : public QObject,public ObjAutoInject,public TcpCodecBase
{
  Q_OBJECT
public:
  explicit TcpCodec_Transmit();
  virtual ~TcpCodec_Transmit();
signals:
public:
  virtual DataPackage_TcpCodec* decode(DataPackage_TcpCodec* dataPackageInfo_User)override;
public:
  virtual void objectAutoInjection(QHash<QString,QObject*>* objMap)override;
};

#endif // TCPCODEC_TRANSMIT_H
